package cur.nature.component.quartz.model;

import cur.nature.tinyorm.core.annotation.Column;
import cur.nature.tinyorm.core.annotation.Table;
import cur.nature.framework.mvc.base.BasePO;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 任务调度 PO
 * 作者：Auto Generate By wujian
 * 生成日期：2023-10-11 21:38:22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Table(name = "component_quartz", desc = "任务调度")
public class Component_QuartzPO extends BasePO {
    
   @Column(name = "sched_code",   desc = "调度组代码")
   private String  schedCode;
    
   @Column(name = "job_group_code",   desc = "任务组代码")
   private String  jobGroupCode;
    
   @Column(name = "job_code",   desc = "任务代码")
   private String  jobCode;
    
   @Column(name = "job_name",   desc = "任务名称")
   private String  jobName;
    
   @Column(name = "job_class",   desc = "执行类")
   private String  jobClass;
    
   @Column(name = "cron_expression",   desc = "cron表达式")
   private String  cronExpression;
    
   @Column(name = "state",   desc = "任务状态: ACQUIRED-运行中,PAUSED-暂停")
   private String  state;
    
   @Column(name = "job_data",   desc = "任务数据")
   private String  jobData;
    
   @Column(name = "remark",   desc = "备注")
   private String  remark;
  
}

